slight refactoring of sericemanager