Yep. Pickle stores instances by pickling information about the instance, plus a string it uses to find the class. If you do something too clever, like you did above, it doesn't work. Jeff