a remote shell with a difference