add ability to customize the full checks that are run