Did you read the comment in `is_ssh`? It is harder than just checking a variable, and I want to leave myself the room to update and handle more cases.