Do you think you know what karma is? Do you believe that karma is basically a linear, good-versus-bad law of personal causation?
Well, stop thinking.
Then, read this brief disquisition. For one thing, you will learn that, besides good karmas and bad karmas, there also are non-dual karmas--karmas of liberative virtue.