I'm not sure about your intentions for changing the description, the name and message seemed right to me before. This is invoked when passing an illegal parameter index (either too large or negative), it's not about the parameter count per-se from what I can say.