Don't need to mess around with gmp either