Make sure we call the block with an error if the checkout is invalid. (Thanks Andrew)