diff --git a/sites/all/modules/noderefcreate/noderefcreate.module b/sites/all/modules/noderefcreate/noderefcreate.module
index fe231e6..5de0801 100644
--- a/sites/all/modules/noderefcreate/noderefcreate.module
+++ b/sites/all/modules/noderefcreate/noderefcreate.module
@@ -204,6 +204,25 @@ function noderefcreate_autocomplete_validate($element, &$form_state) {
         global $user;
         $newnode->uid = $user->uid;
         $newnode->title = $value;
+
+        // if the comment module is installed, try to set the new node's comments according to this type's defaults
+        if(module_exists('comment')){
+          $newnode->comment = variable_get("comment_venue", COMMENT_NODE_DISABLED);
+        }
+
+        // init the main node options to false (0)
+        $newnode->status = 0;
+        $newnode->promote = 0;
+        $newnode->sticky = 0;
+        $newnode->revision = 0;
+
+        // get the array of node options for this type
+        $node_options = variable_get('node_options_' . $newnode->type, array('status'));
+        // loop through node options setting the type's defaults
+        foreach($node_options as $key=>$value){
+          $newnode->$value = 1;
+        }
+
         node_save($newnode);
         $nid = $newnode->nid;
       }
