Floats keep rounding off to 4 or 5 decimal places in the view when converted from string to float