this addition to the cidict class helps it and allows schema.py to run successfully: def get(self, name, default): return UserDict.get(self, lower(name), default) jens