Some work on parsing floats