Fixing issue with the negate method