ArgmentErrorなんてのが残っちゃうのがRubyのダメなところだな