Use `checkArgument` instead to throw an `IllegalArgumentException`?