If arch isn't specified then the arch will be determined by exe_init_options. So self.respond_to? :target_arch :arch etc must be available to this test?