What are the checking levels, and what are they used for?