diff --git a/viewfield.install b/viewfield.install
index d536053..50fade6 100644
--- a/viewfield.install
+++ b/viewfield.install
@@ -81,9 +81,25 @@ function viewfield_update_6000() {
 /**
  * Update vname fields to varchar(128).
  *
- * @see viewfield_field_settings()
+ * Removed due to error:
+ * @see viewfield_update_6003()
+ * @see http://drupal.org/node/1141200
  */
 function viewfield_update_6001() {
+}
+
+/**
+ * Placeholder for update in another branch.
+ */
+function viewfield_update_6002() {
+}
+
+/**
+ * Update vname fields to varchar(128).
+ *
+ * @see viewfield_field_settings()
+ */
+function viewfield_update_6003() {
   if ($abort = content_check_update('viewfield')) {
     return $abort;
   }
@@ -104,16 +120,13 @@ function viewfield_update_6001() {
       $field_database_info = content_database_info($field);
       $table_name = $field_database_info['table'];
       $vname_info = $field_database_info['columns']['vname'];
-      if ($vname_info['length'] < $new_length) {
-        db_change_field($ret, $table_name, $vname_info['column'], $vname_info['column'], array(
-          'type' => 'varchar',
-          'length' => $new_length,
-          'not null' => TRUE,
-          'default' => '',
-        ));
-      }
+      db_change_field($ret, $table_name, $vname_info['column'], $vname_info['column'], array(
+        'type' => 'varchar',
+        'length' => $new_length,
+        'not null' => FALSE,
+        'default' => '',
+      ));
     }
   }
   return $ret;
 }
-
