         console.error "SKU #{variantInMaster.sku}: There are NO #{priceType} prices at all."
 
     action = syncAmountOrCreate(@_normalPrice(retailerPrices), @_normalPrice(masterPrices))
-    if action
+    if action?
       #actions.push action
       liveAction = _.clone action
       liveAction.staged = false
       actions.push liveAction
 
     action = syncAmountOrCreate(@_salesPrice(retailerPrices, retailerCustomerGroupId), @_salesPrice(masterPrices, masterCustomerGroupId), CUSTOMER_GROUP_SALE)
-    if action
+    if action?
       #actions.push action
       liveAction = _.clone action
       liveAction.staged = false
       actions.push liveAction
 
-    console.error "ACTIONS %j", actions
     actions
 
   _normalPrice: (prices) ->

        version: variantDataInMaster.productVersion
        variantId: variantDataInMaster.productId
        actions: actions

      @masterClient.products.byId(variantDataInMaster.productId).save(data)
      .then ->

    deferred.promise

  _filterPrices: (retailerVariant, variantInMaster, retailerCustomerGroup, masterCustomerGroup, retailerChannel) ->
    retailerPrices = _.select retailerVariant.prices, (price) ->
      not _.has(price, 'customerGroup') or price.customerGroup.id is retailerCustomerGroup.id

