fix parsing E notation number raises an exception