Kharma (contains spoilers)