prevent segv when parsing a large float