bugfixing missing NOT (!) in run()