Add ability for run method to accept a block.