例外は何個かあったが忘れた