updated number-coercion