Public Checking