 			contentType: 'application/json; charset=utf-8'
 			dataType: 'json'
 			data: JSON.stringify(checkoutRequest)
-		.done @_cacheOrderForm
-		.done broadcastOrderForm
+		.done(@_cacheOrderForm)
+		.done(broadcastOrderForm)
 
 	###*
 	 * Sends a request to calculates shipping for the current OrderForm, given an address object.

			contentType: 'application/json; charset=utf-8'
			dataType: 'json'
			data: JSON.stringify(updateItemsRequest)
		.done => @_requestingItem = undefined
		.done @_cacheOrderForm
		.done broadcastOrderForm

	###*
	 * Sends a request to remove items from the OrderForm.

			contentType: 'application/json; charset=utf-8'
			dataType: 'json'
			data: JSON.stringify(updateItemsRequest)
		.done(@_cacheOrderForm)
		.done(broadcastOrderForm)

	###*
	 * Sends a request to update the items in the OrderForm. Items that are omitted are not modified.
