Are key names normalized?  If `k` is `'param+'` and now we set key to `'param +'`, we'll end up with a duplicate in `s2`.