same as previous, don't change the signature of the func, rename to `optExecOptions`