before に 確実に before の処理が成功したかどうか保証する機能を追加