Added a way to invert booleans