diff --git a/commerce_cart_multiple.module b/commerce_cart_multiple.module
index 64d4ea5..8234a41 100644
--- a/commerce_cart_multiple.module
+++ b/commerce_cart_multiple.module
@@ -149,8 +149,9 @@ function commerce_cart_multiple_cart_new($account = NULL) {
   // If so, then load the empty cart.
   if ($result) {
     $order_id = key($result['commerce_order']);
-    $order = commerce_order_load($order_id);
-    commerce_cart_multiple_cart_set($order);
+    if ($order = commerce_order_load($order_id)) {
+      commerce_cart_multiple_cart_set($order);
+	}
     // otherwise, create a new cart.
   }
   else {
