To be clear, it was not my intention to obfuscate the code.
Happy to change it to logical_not if that makes it more readable.