hopefully correct handling of special characters in parameter like plus