better support for numbers with exponent and negative 0