We can grab the options struct from the TargetMachine, no need to
pass it down in the constructor.