yay for dict comprehensions