       .rendered(events.map { $0.session })
       .map { model -> Session.Model in
         var new = model
-        new.shouldLaunch = true
         new.interfaceOrientations = model.interfaceOrientations.map {
           switch $0 {
           case .considering(let window):

      .rendered(events.map { $0.session })
      .map { model -> Session.Model in
        var new = model
        new.shouldLaunch = true
        switch model.shouldSaveApplicationState {
        case .considering(let coder):
          new.shouldSaveApplicationState = .allowing(true)
        default:
          break
        }
        return new
      }

      .rendered(events.map { $0.session })
      .map { model -> Session.Model in
        var new = model
        if case .considering(let query) = new.viewControllerRestoration {
          new.viewControllerRestoration = .allowing(
            Session.Model.RestorationResponse(
