paranoia: ensure we never divide by 0 althrough logic should prevent that