バリデーションして個別でエラーを出すのには向かないけど、コード的にはスッキリ