make sure checks are in a doFirst