missed one
missed another testcase

glad i did too, it was broken
fixed non sshkey case to return false properly