Cleanup and support for destination_url parameter

Is there an advantage of using `OrderedDict` over a regular dictionary or list of tuples in this case?