diff --git a/nodewords.install b/nodewords.install
index b3bd174..b78531e 100644
--- a/nodewords.install
+++ b/nodewords.install
@@ -1530,6 +1530,25 @@ function nodewords_update_6175() {
 }
 
 /**
+ * Update old versions to 6.x-1.13-x. We had to jump to 6180 because 6.x-1.12-
+ * releases had already jumped to 6179, so updating would try running *all*
+ * updates and could potentially break the site.
+ */
+function nodewords_update_6180() {
+  $ret = array();
+
+  // Work out what the last version was.
+  $old_rev = intval(db_result(db_query("SELECT schema_version FROM {system} WHERE name='nodewords'")));
+
+  // Updating from a 6.x-1.12-x release.
+  if ($old_rev == 6179) {
+    drupal_set_message("You are updating from 6.x-1.12. A lot of code has been reverted, specifically the Tokens support has temporarily been removed. You should not have lost any data, but please be aware that any meta tags which depended upon Tokens will not work correctly. As a temporary solution you may wish to test the 6.x-2.0-alpha1 version, until Tokens can be added back into version 6.x-1.x again.");
+  }
+
+  return $ret;
+}
+
+/**
  * Implements hook_uninstall().
  */
 function nodewords_uninstall() {
diff --git a/nodewords_basic/nodewords_basic.install b/nodewords_basic/nodewords_basic.install
index 0fd855c..376965b 100644
--- a/nodewords_basic/nodewords_basic.install
+++ b/nodewords_basic/nodewords_basic.install
@@ -37,8 +37,10 @@ function nodewords_basic_uninstall() {
  */
 
 /**
- * Placeholder update because the previous ones were removed.
+ * Update old versions to 6.x-1.13-x. We had to jump to 6113 because 6.x-1.12-
+ * releases had already jumped to 6112, so updating would try running *all*
+ * updates and could potentially break the site.
  */
-function nodewords_basic_update_6104() {
+function nodewords_basic_update_6113() {
   return array();
 }
