Doubly linked

If our self.h is None, then we get an AttributeError on this line: NoneType object has no attribute "value."  That kicks us down into the "except AttributeError:" block...