Turn handler doesn't have to be a singleton