Defensive check