pep8 + minor variable re-naming
removed un-needed weakref