running() does not exists on the newest tornado loop. and since .stop() can be called on stopped loops, we are good