Interesting point, I'll go do that.  The += should be unnecessary though, since assigning to `list[key]` should add the item if it doesn't exist anyway.