I have a list of IPNetworks that will not merge with netaddr.cidr_merge even though some are adjacent.  Am I doing something wrong?
>>> from netaddr import IPNetwork, cidr_merge
>>> iplist = [
         IPNetwork('10.105.205.8/29'), 
         IPNetwork('10.105.205.16/28'), 
         IPNetwork('10.105.205.32/27'), 
         IPNetwork('10.105.205.64/26'), 
         IPNetwork('10.105.205.128/26'),
         IPNetwork('10.105.205.192/28'),
         IPNetwork('10.105.205.208/29'),
         IPNetwork('10.105.206.48/28'),
         IPNetwork('10.105.206.80/28')
    ]
>>> summary = cidr_merge(iplist)
>>> summary == iplist
    True
I'm using Python 3.3.4 and netaddr 7.12 on Mac OSX 10.8.5.