quoted parameters for ensureKeyValue will not cause double quotes due to qutoes being added automatically