\InvalidArgumentException extends \LogicException so it didnt make much sense.