I'm trying to read in a sequence of numbers like 50137.685706 from a file into a piddle. When I do this the number, despite being read in as a 'double' comes out truncated to 50137.686. How do I read in this number without any truncation or rounding? Is there a 'bigger' datatype than double?