--- signup.module.orig	2009-12-13 14:40:11.937250000 +0100
+++ signup.module	2009-12-14 19:52:27.077875000 +0100
@@ -789,12 +789,6 @@ function signup_nodeapi(&$node, $op, $te
           $signup_info = _signup_node_output($node);
           if (!empty($signup_info)) {
             if (module_exists('content')) {
-              // Due to a bug in CCK (http://drupal.org/node/363456), we need
-              // to call this function twice to ensure we get the real value.
-              // The bug is present when you first enable the setting to
-              // display in the node instead of a separate tab, or when you
-              // first upgrade to the version that contains this code.
-              content_extra_field_weight($node->type, 'signup_node_info');
               $weight = content_extra_field_weight($node->type, 'signup_node_info');
             }
             else {
