proper handling of string parameters