Error Checking for Custom Exercise and keyboard changes to make sure that user error is protected.