エラー処理及びラッパー関数の作成開始