--- plus1.module	2008-10-14 13:14:06.000000000 -0400
+++ plus1.patched.module	2008-11-20 22:14:25.000000000 -0500
@@ -115,12 +115,12 @@ function plus1_vote($nid, $json = NULL) 
       'value' => 1,
     );
     votingapi_set_votes($votes);
-    $criteria['content_id'] = $nid;
-    $results = votingapi_select_results($criteria);
+		$score = plus1_get_score($nid);
+
     if ($json == 'json') {
       // This print statement will return results to jQuery's request.
       // I am not using drupal_json anymore because I suspect it causes problems in Safari/Mac.
-      print drupal_json(array('score' => $results[0]['value'], 'voted' => check_plain(variable_get('plus1_you_voted', t('You voted')))));
+      print drupal_json(array('score' => $score, 'voted' => check_plain(variable_get('plus1_you_voted', t('You voted')))));
       // printf('{"score": "%s", "voted": "%s"}', $results[0]['value'], check_plain(variable_get('plus1_you_voted', t('You voted'))));
     }
     else {
