negative logic, derp