a couple more functions in Neg