Added UserStateKeeper interface