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

      .rendered(events.map { $0.session })
      .map { model -> Session.Model in
        var new = model
        new.shouldLaunch = true
        switch model.userActivityState {
        case .willContinue(let type):
          new.userActivityState = .shouldNotifyUserActivitiesWithType(type)
        default:
          break
        }
        return new
      }

      .rendered(events.map { $0.session })
      .map { model -> Session.Model in
        var new = model
        if
        case .considering(let query) = model.urlActionIncoming,
        case .ios4(let URL, _, _) = query {
          new.urlActionIncoming = .allowing(URL)
        }
        return new
      }
