check for cleanliness