Why the fuck did I use 'then' in ruby? I blame Haskell :(
No ++ operator in ruby; Cannot use the new hash syntax if you have dash in key name;