`2`? Please throw InvalidArgumentException, and in the other location as well.