っていうかcatchにreturn false;
かいてもfinallyは実行されると思うけど。