Should not handle negative long as exponent ourselves