Steven> Maybe copy.copy() could become __builtin__.copy()? And what of copy.depcopy()? Doesn't seem to be much else public defined in the copy module: % python -c 'import copy ; print copy.__all__' ['Error', 'copy', 'deepcopy'] If copy.copy() migrates to builtin it should raise something other than copy.Error as well. Skip