Allow Blocks to be passed in for running the check