not passing around Tournament objects; enabled the safe removal of tournaments