--- taxonomy_access.module	2010-02-22 15:07:38.000000000 -0600
+++ taxonomy_access.module.new	2010-03-01 00:55:34.000000000 -0600
@@ -200,12 +200,12 @@ function taxonomy_access_menu() {
 }
 
 /**
- * Implementation of hook_form_alter()
+ * Implements hook_form_FORM_ID_alter() for node-form.
  */
-function taxonomy_access_form_alter(&$form, &$form_state, $form_id) {
+function taxonomy_access_form_node_form_alter(&$form, &$form_state) {
   //TODO: Move control of "create" op here
   //TODO: look at feasability to eliminate _restore_terms and _preserve_terms by simply setting the '#access' attribute for those terms
-  if ($form['#id'] == 'node-form' && is_numeric($form['nid']['#value'])) { 
+  if (is_numeric($form['nid']['#value'])) { 
     $form['tac_protected_terms'] = array(
       '#type' => 'value',
       '#value' => taxonomy_access_preserve_terms($form['#node'])
