--- submitagain.module	2008-11-12 12:44:45.000000000 -0500
+++ submitagain.module.new	2009-01-05 10:28:41.000000000 -0500
@@ -24,6 +24,7 @@ function submitagain_form_alter(&$form, 
         '#submit' => array('node_form_submit')
       );
       $form['#theme'] = 'submitagain_node_form';
+      $form['#redirect'] =  'node/add/'. str_replace('_', '-', $form['#node']->type);
     }
   }
 }
@@ -48,7 +49,6 @@ function submitagain_form_node_type_form
 function submitagain_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
   if ($op == 'insert' && $node->op == t('Save and create another')) {
     theme('submitagain_message', $node);
-    drupal_goto('node/add/'. str_replace('_', '-', $node->type));
   }
 }
 
