improved karma usage