Implicit Conversion Loses Integer Precision