Any reason you're not just using a ```ClassicTurnKeeper``` here?