--- nodetable.js	2010-09-24 03:57:05.000000000 -0400
+++ nodetable.sort-fix.js	2010-09-24 03:57:31.000000000 -0400
@@ -20,6 +20,15 @@ Drupal.behaviors.nodeTable = function (c
   // Remove even/odd classes (added by Drupal core) from rows
   // to avoid conflict with the tablesorter plugin.
   $('#' + settings.id + ' tr').removeClass('even odd');
-  $('#' + settings.id).tablesorter({sortList: [[settings.defaultSort, settings.defaultSortOrder]], headers: headersObj, widgets: ['zebra'],  widgetZebra: {css: ['nodetable-odd', 'nodetable-even']}, debug: false});
+
+  // Set default options to for tablesorter
+  var sortOptions = {headers: headersObj, widgets: ['zebra'],  widgetZebra: {css: ['nodetable-odd', 'nodetable-even']}, debug: false};
+
+  // Only append sortList if defaultSort is set
+  if ( settings.defaultSort ) {
+    sortOptions[sortList] = [[settings.defaultSort, settings.defaultSortOrder]];
+  }
+
+  $('#' + settings.id).tablesorter(sortOptions);
 };
 
