float parsing fix