jQueryみたいにゆるふわチェックであとは無視、しようと思ったんですが、ここは例外投げてもいいですね
たぶんvalidな方が趣旨に合いますし