doh! fix stupid bug in negate code