--- nodefamily.module	2007-10-04 10:53:48.000000000 +0200
+++ nodefamily_new.module	2007-11-13 10:53:30.000000000 +0100
@@ -161,6 +161,11 @@ function _nodefamily_relation_overview_d
 function nodefamily_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
 
   switch($op) {
+		case 'prepare':
+				if (!$node->nid && nodefamily_content_type_is_max($node->type, $node->uid)) {
+           drupal_goto('nodefamily/'.$node->type);
+        }
+        break;
     case 'insert':
         $parents = nodefamily_get_parent_types($node->type);
         $children = nodefamily_get_child_types($node->type);
