Restore this so that C does not round up values and keep them as double