Changes with server state recognition, and controls