wow, surprised it's so expensive to call dict on a dict (you're right this is significantly faster).