Add parameter validation