parameters that belong in the url, but are undefined or null will be considered absent