I'm inclined to think the same.  It does make sense to have the app provide the key - that's how the  envy interface already works, so it's consistent if a bit more complex than a direct kv lookup.