guard for the client check requests