self in RemoteShellCommand