modified toString so '-' applied to num not denom