Hi, This series changes the various openers to all be types, and all subclasses of an 'abstractopener' base class. The series contains no functionality changes, but is necessary for PyPy support. -- - Dan