Add a new key; resolves #3