parameter sanitization