fix negate