I think I was having problems with $ as a good char. I could just go .+ and call it day. I'm mainly concerned about all the keys[1] junk below. Does not seem very idiomatic go. 

I also need to write tests.