     case .Interact(let interactions, let query, let format):
       return InteractionRunner(control: control, configuration: self.configuration, defaults: defaults, interactions: interactions, query: query, format: format).run(reporter)
     case .Create(let configuration, let format):
-      return CreationRunner(control: control, configuration: self.configuration, simulatorConfiguration: configuration, format: format ?? self.defaults.format).run(reporter)
+      return CreationRunner(control: control, configuration: self.configuration, defaults: defaults, simulatorConfiguration: configuration, format: format ?? self.defaults.format).run(reporter)
     }
   }
 }

struct CreationRunner : Runner {
  let control: FBSimulatorControl
  let configuration: Configuration
  let simulatorConfiguration: FBSimulatorConfiguration
  let format: Format


      let options = FBSimulatorAllocationOptions.Create
      reporter.reportSimpleBridge(EventName.Create, EventType.Started, self.simulatorConfiguration)
      let simulator = try self.control.simulatorPool.allocateSimulatorWithConfiguration(simulatorConfiguration, options: options)
      self.defaults.updateLastQuery(Query.UDID([simulator.udid]))
      reporter.reportSimpleBridge(EventName.Create, EventType.Ended, simulator)
      return ActionResult.Success
    } catch let error as NSError {
