Checking and Finishing