Make protocol optional when using a PuTTY session profile