Hi, Whilst debugging I noticed what may be a redundant (and possibly expensive) method call: http://www.mems- exchange.org/software/durus/Durus-3.9.tar.gz/Durus-3.9/serialize.py line 158 klass = unpickler.load() line 170 return unpickler.load() Apologies if this is a red herring Patrick