diff --git a/modules/taxonomy.module b/modules/taxonomy.module
index 457875fa8d2a563b7482e1d3e491d4a7989e8826..647ef3f5601d5cc33d316b7c720d8d5e1d1659c3 100644
--- a/modules/taxonomy.module
+++ b/modules/taxonomy.module
@@ -1020,9 +1020,6 @@ function _taxonomy_term_select($title, $name, $value, $vocabulary_id, $descripti
 
   if ($blank) {
     $options[0] = $blank;
-    if (count($value) == 0) {
-      $value[] = 0;
-    }
   }
   if ($tree) {
     foreach ($tree as $term) {
diff --git a/modules/taxonomy/taxonomy.module b/modules/taxonomy/taxonomy.module
index 457875fa8d2a563b7482e1d3e491d4a7989e8826..647ef3f5601d5cc33d316b7c720d8d5e1d1659c3 100644
--- a/modules/taxonomy/taxonomy.module
+++ b/modules/taxonomy/taxonomy.module
@@ -1020,9 +1020,6 @@ function _taxonomy_term_select($title, $name, $value, $vocabulary_id, $descripti
 
   if ($blank) {
     $options[0] = $blank;
-    if (count($value) == 0) {
-      $value[] = 0;
-    }
   }
   if ($tree) {
     foreach ($tree as $term) {