diff --git a/datatables.module b/datatables.module
index 981d03a..f5092e6 100644
--- a/datatables.module
+++ b/datatables.module
@@ -196,7 +196,7 @@ function template_preprocess_datatables_view(&$vars) {
 
     // Set default sort order
     if ($options['default'] == $field) {
-      $datatable_options['aaSorting'] = array(array($position, $options['order']));
+      $datatable_options['aaSorting'] = array(array($position, $options['info'][$field]['default_sort_order']));
     }
 
     // Create a second variable so we can easily find what fields we have and what the
