I think the statemanager needs to be rethought