 	removeDiscountCoupon: (expectedOrderFormSections) =>
 		return @addDiscountCoupon('', expectedOrderFormSections)
 
-	removeGiftRegistry: (expectedFormSections = @expectedFormSections()) =>
+	removeGiftRegistry: (expectedFormSections = @expectedFormSections) =>
 		checkoutRequest = { expectedOrderFormSections: expectedFormSections }
 		@ajax
 			url: "/api/checkout/pub/orderForm/giftRegistry/#{@_getOrderFormId()}/remove"

		@stateRequestHashToResponseMap = {}
		@subjectToJqXHRMap = {}

	expectedFormSections: ->
		[
			'items'
			'totalizers'
			'clientProfileData'
			'shippingData'
			'paymentData'
			'sellers'
			'messages'
			'marketingData'
			'clientPreferencesData'
			'storePreferencesData'
			'giftRegistryData'
			'ratesAndBenefitsData'
		]

	getOrderForm: (expectedFormSections = @expectedFormSections()) =>
		checkoutRequest = { expectedOrderFormSections: expectedFormSections }
		@ajax
			url: @_getOrderFormURL()

	addDiscountCoupon: (couponCode, expectedOrderFormSections) =>
		couponCodeRequest =
			text: couponCode
			expectedOrderFormSections: expectedOrderFormSections ? @expectedFormSections

		@ajax
			url: @_getAddCouponURL()
