Setup code should only be executed once. Make run() a loop.