Very good point, especially that we may have more than one implementation of TopoReader. Done.