       else if vmInfo.type is 'expensed'          then 'expensed'
       else 'group'
 
-    @getSubscription getGroup(), type, vmInfo.planCode,\
+    @fetchSubscription getGroup(), type, vmInfo.planCode,\
       @createDeleteConfirmationModal.bind this, type, callback
 
   # views

      return callback err  if err
      @emit 'PaymentDataChanged'

  getSubscription: do ->
    findActiveSubscription = (subs, planCode, callback) ->
      subs.reverse().forEach (sub) ->
        if sub.planCode is planCode and sub.status in ['canceled', 'active']


      callback 'none'

    fetchSubscription = (type, planCode, callback) ->
      { JPaymentSubscription } = KD.remote.api

      if type is 'group'
