diff --git a/html/sites/all/modules/contrib/smackdown/smackdown.js b/html/sites/all/modules/contrib/smackdown/smackdown.js
index 3029963..1ababa2 100644
--- a/html/sites/all/modules/contrib/smackdown/smackdown.js
+++ b/html/sites/all/modules/contrib/smackdown/smackdown.js
@@ -58,7 +58,7 @@
           data: params,
           success: function(json) {
             // we put the location into a variable so that it can be changed by other modules
-            location.href = smackdownLocation;
+            location.href = smackdownLocation + '?smackdown_vote=' + $sid;
           }
         };
         $.ajax(ajaxOptions);
diff --git a/html/sites/all/modules/contrib/smackdown/smackdown.module b/html/sites/all/modules/contrib/smackdown/smackdown.module
index 057a5e1..fcdc423 100644
--- a/html/sites/all/modules/contrib/smackdown/smackdown.module
+++ b/html/sites/all/modules/contrib/smackdown/smackdown.module
@@ -73,8 +73,6 @@ function smackdown_vote($cid = NULL, $sid = NULL) {
     // Save voting results.
     $results = votingapi_set_votes($vote);
     
-    // Set user session var to include this $nid
-    $_SESSION['smackdown_vote'] = $sid;
 
     drupal_set_header('text/javascript');
     print drupal_to_js(array('results' => $results));
@@ -115,9 +113,8 @@ function smackdown_nodeapi(&$node, $op) {
       drupal_add_js($settings, 'setting');
     
       // a log of previous votes are stored in $_COOKIE
-      if (isset($_SESSION['smackdown_vote'])) {
-        $prev_results = smackdown_results('short', node_load($_SESSION['smackdown_vote']));
-        unset($_SESSION['smackdown_vote']);
+      if (isset($_GET['smackdown_vote'])) {
+        $prev_results = smackdown_results('short', node_load($_GET['smackdown_vote']));
         // append the results of the previous smackdown to $node->content
         $node->content['prev_results'] = array('#value' => $prev_results, '#weight' => $node->content['body']['#weight']--);
       }
