visibility & Checks