Change compare with None
Fix objects that reference each other
Fix warnings from os.tempnam
Change version