diff --git a/plugins/context_reaction_block.inc b/plugins/context_reaction_block.inc
index f505e1c..0ef0c38 100644
--- a/plugins/context_reaction_block.inc
+++ b/plugins/context_reaction_block.inc
@@ -219,6 +219,7 @@ class context_reaction_block extends context_reaction {
     foreach (array_keys($all_regions) as $region) {
       if ($this->is_enabled_region($region)) {
         $page[$region] = isset($page[$region]) ? array_merge($page[$region], $this->block_get_blocks_by_region($region)) : $this->block_get_blocks_by_region($region);
+        $page[$region]['#sorted'] = FALSE;
       }
     }
   }
@@ -346,8 +347,6 @@ class context_reaction_block extends context_reaction {
           }
         }
 
-        // Sort blocks.
-        uasort($context_blocks[$r], array('context_reaction_block', 'block_sort'));
       }
     }
     return isset($context_blocks[$region]) ? $context_blocks[$region] : array();
