>= 0 for superreward