Actually correctly parse floatpoint