making start-ssh-agent smarter