add check for ? in add_or_replace_parameter