--- front_page.module.orig	2010-01-08 17:12:46.000000000 -0500
+++ front_page.module	2010-01-08 17:32:09.000000000 -0500
@@ -120,7 +120,7 @@
           <dd>'. t('will display the same content as for Anonymous users.') .'</dd></dl>';
         break;
       default: // Other roles
-        $default_value =  variable_get('front_'. $role .'_type', 'same_as_anon');
+        $default_value =  variable_get('front_'. $role .'_type', 'sameasauth');
         $options['same_as_anon'] = t('same as anonymous users'); 
         $options['sameasauth'] = t('same as authenticated users');
         $description .= '<dl><dt>'. t('same as anonymous users') .'</dt>
@@ -381,6 +381,7 @@
             }
             
           case "sameasauth": 
+          default:
             $output = variable_get("front_2_text", "drupal");
             // If PHP code execution is allowed then use eval.
             if (variable_get("front_2_php", 0)) {
