Ok, the reason it is failing for you is independent of the "-remote" call, because VM tries it both ways, with and without "-remote".
Ok, the reason it is failing for you is independent of the "-remote" call, because VM tries it both ways, with and without "-remote".