make paramiko optional