should never divide by zero (or fix toRPK), at least raise.
way faster with C division