This code is not about the initial command run which needs $cmd.

And although we could get the ns from the cursor command return, it reuses the normal cursor code which barf when not having an ns from the start. Hence, the current implemention is the only workable one until we refactor it all.