This is just initial -- I've been playing around with a few different ways of taking the keys it gets back and returning the values, and I haven't decided what I like yet.