https://peterkellner.net/2013/08/30/inverting-if-clause-in-javascript-fails/