precision on ruby compat