diff --git a/modules/checkout/commerce_checkout.module b/modules/checkout/commerce_checkout.module
index 260cea2..9a389fc 100644
--- a/modules/checkout/commerce_checkout.module
+++ b/modules/checkout/commerce_checkout.module
@@ -276,6 +276,12 @@ function commerce_checkout_commerce_order_status_info() {
 
   // Create an order status to correspond with every checkout page.
   foreach (commerce_checkout_pages() as $page_id => $checkout_page) {
+    if (!isset($checkout_page['name'])) {
+      $checkout_page['name'] = $checkout_page['title'];
+    }
+    if (!isset($checkout_page['status_cart'])) {
+      $checkout_page['status_cart'] = FALSE;
+    }    
     $order_statuses['checkout_' . $page_id] = array(
       'name' => 'checkout_' . $page_id,
       'title' => t('Checkout: @page', array('@page' => $checkout_page['name'])),
