remove the need to override base ssh methods, make fewer assumptions