diff --git a/modules/features/openpublic_defaults/openpublic_defaults.theme.inc b/modules/features/openpublic_defaults/openpublic_defaults.theme.inc
index 1004d41..c840859 100644
--- a/modules/features/openpublic_defaults/openpublic_defaults.theme.inc
+++ b/modules/features/openpublic_defaults/openpublic_defaults.theme.inc
@@ -305,12 +305,12 @@ function openpublic_defaults_menu_link_update($link) {
 }
 
 function openpublic_defaults_context_load_alter(&$context) {
-  if ($context->name == 'site_wide_before') {
+  if ($context->name == 'site_wide_before' && !empty($context->reactions['block']['blocks'])) {
     foreach ($context->reactions['block']['blocks'] as $key => $item) {
       $context->reactions['block']['blocks'][$key]['weight'] = $item['weight'] - 100;
     }
   }
-  if ($context->name == 'site_wide_after') {
+  if ($context->name == 'site_wide_after' && !empty($context->reactions['block']['blocks'])) {
     foreach ($context->reactions['block']['blocks'] as $key => $item) {
       $context->reactions['block']['blocks'][$key]['weight'] = $item['weight'] + 100;
     }
