this is an idea that doesn't quite work.  it's like we want to
templatize the baseclass, but oy, not sure how to do that...
try to change around the class schema for SSH transports; this way we
can try to have a robust SSH transport...
go ahead and add a robust transport class