なんでそんな固有用件の処理が汎用関数として用意されてると思ったの?