変な型が投げられたら例外で落ちるようにしておいた