- CS
- Throws exception when number of parameters is different than expected (for non-variadic ones)
- Removed uneeded condition
- Improve exception message