negative rationals supported