正常終了を実装