diff --git a/djpaypal/models/billing.py b/djpaypal/models/billing.py
index <HASH>..<HASH> 100644
--- a/djpaypal/models/billing.py
+++ b/djpaypal/models/billing.py
@@ -143,7 +143,8 @@ class BillingAgreement(PaypalObject):
 		if ba.error:
 			raise PaypalApiError(str(ba.error))  # , ba.error)
 
-		return cls.get_or_update_from_api_data(ba, always_sync=True)
+		obj, created = cls.get_or_update_from_api_data(ba, always_sync=True)
+		return obj
 
 
 class PaymentDefinition(PaypalObject):
Return only the object from BillingAgreement.execute