I'm not sure why we need all of the same startup flags whether `enableRemoteDebugging` is true or false. Add a comment here explaining why.