beforeで例外が発生した場合は、executeや自身のafterを呼ばないことを確認した。