Correct printing of floats.  Absolutely no reason to go through rational.