karma revisited