Why 5? I think if precision isn't specified, we need to store the precision as is, based on whatever number we're given