I may be misreading this, but it looks like this write could race with a read in `Run`/`startCommand`.