Add value checking for parameters