It can't throw a NPE since that's inside the run()