fixed additional negate overload bug, implicit 'this' is done!