     self.fetchProjectStatsResponse = fetchProjectStatsResponse
     self.fetchProjectStatsError = fetchProjectStatsError
 
-    self.fetchShippingRulesResponse = fetchShippingRulesResponse
+    self.fetchShippingRulesResult = fetchShippingRulesResult
 
     self.fetchSurveyResponseResponse = fetchSurveyResponseResponse
     self.fetchSurveyResponseError = fetchSurveyResponseError

  internal func fetchRewardShippingRules(projectId: Int, rewardId: Int)
    -> SignalProducer<ShippingRulesEnvelope, ErrorEnvelope> {

      return .init(value: .init(shippingRules: fetchShippingRulesResponse))
  }

  internal func fetchUserProjectsBacked() -> SignalProducer<ProjectsEnvelope, ErrorEnvelope> {

    shippingLocation: Location?,
    tappedReward: Bool) -> SignalProducer<UpdatePledgeEnvelope, ErrorEnvelope> {

    if let error = self.updatePledgeResult?.error {
      return SignalProducer(error: error)
    }

    return SignalProducer(value: self.updatePledgeResult?.value ?? .template)
  }

  internal func addImage(file fileURL: URL, toDraft draft: UpdateDraft)
