 
     workflow
       .on 'DataCollected', (data) =>
-        @transitionSubscription data, (err, subscription) ->
+        @transitionSubscription data, (err, subscription, rest...) ->
           return  if KD.showError err
-          workflow.emit 'Finished', data, subscription
+          workflow.emit 'Finished', data, subscription, rest...
       .enter()
 
     workflow

      planCode: plan.planCode
    }

    planApi.subscribe options, (err, subscription) =>
      if err?.short is 'existing_subscription'
        { existingSubscription } = err


          return callback err  if err

          JUser.logout (err) ->
            callback err, subscription, rest...
      else
        callback err, subscription

