Corrected check mechanics