diff --git a/includes/donate.inc b/includes/donate.inc
index 482e43c..d425a73 100755
--- a/includes/donate.inc
+++ b/includes/donate.inc
@@ -46,8 +46,10 @@ class donate extends pay_form {
     $amounts = array();
     if ($this->recommended_amounts) {
       foreach (explode("\n", $this->recommended_amounts) as $item) {
-        list($key, $val) = explode('|', $item);
-        if (!$val) $val = $key;
+        if ( count(explode('|', $item)) == 2){
+          list($key, $val) = explode('|', $item);
+        }
+        else $val = $key = $item;
         $amounts[(float)trim(filter_xss($key))] = trim(filter_xss($val));
       }
     }
@@ -83,6 +85,7 @@ class donate extends pay_form {
       '#type' => 'textarea',
       '#title' => t('Recommended amounts'),
       '#default_value' => $this->recommended_amounts,
+      '#description' => t('Put one amount on each line, or put something like "100 | Hundred"  to use "Hundred" as the label for the selct'),
     );
 
     $form[$group]['donate']['other_amount'] = array(
