Fixed number parsing error in read methods.
Stil needs a bit of tidying up though...