It must be a `RuntimeException` that would refer the `InvalidArgumentException` as previous one.
The RuntimeException happens `In case of failure`