I'll do a proper benchmark of this tomorrow. Quick checking on ipython-2.7.5 shows defaultdict to be faster by 2x.

```python
s = {}
ss = defaultdict(int)

%timeit s.get('a')
%timeit ss['a']
```