InvalidArgumentException => LogicException