global checking