fixed signed error on exponent