That's a different issue, for computational efficiency.
I don't see a need to postpone the check here that the user hasn't defined bounds in `kwargs` already.