関数の出口が複数あるのがダメだから関数途中でreturnするなという理屈なら、
例外も一応作っておいて、関数最後のreturn直前でthrowしなきゃおかしい。