I'm hoping that `add_parameter' actually does a replace, despite its name?