preemptive karma view 2