Index: nodehierarchy.module
===================================================================
--- nodehierarchy.module	(revision 18)
+++ nodehierarchy.module	(working copy)
@@ -347,13 +347,13 @@
           );
           if (user_access('administer menu') || variable_get('nodehierarchy_menu_noadmin', FALSE)) {
             $create_menu = variable_get('nh_createmenu_'. $node->type, 'optional_no');
-            if (($create_menu == 'optional_no' || $create_menu == 'optional_yes')) {
-              $form['nodehierarchy_create_menu']['#type'] = 'checkbox';
-            }
-
-            if ($create_menu == 'optional_yes' || $create_menu == 'always') {
+						if ($create_menu == 'always') {
               $form['nodehierarchy_create_menu']['#default_value'] = TRUE;
             }
+            elseif (($create_menu == 'optional_no' || $create_menu == 'optional_yes')) {
+              $form['nodehierarchy_create_menu']['#type'] = 'checkbox';
+							$form['nodehierarchy_create_menu']['#default_value'] = $node->nid ? $mid : ($create_menu == 'optional_yes');
+            }						
           }
         }
       }
