--- ./uc_recurring_product.module.orig	2011-01-03 17:18:02.000000000 -0500
+++ uc_recurring_product.module	2011-01-03 17:18:01.000000000 -0500
@@ -401,7 +401,13 @@ function uc_recurring_product_process_or
       }
       else {
         // We have an error, so break. No fee object was saved.
-        return FALSE;
+
+//  2011-01-03, BDP.  Testing if commenting out the early return will fix the
+//  issue where a credit card expiration date before the end of the subscription
+//  period breaks checkout.  With the "return FALSE;", we take the user's
+//  initial payment but don't give them anything.
+
+//        return FALSE;
       }
 
     }
