diff --git a/includes/theme.inc b/includes/theme.inc
index e59d033deef962d39a7ac9897113df09e6806458..7c93ec775f5a18712bdf69915ff62510685bff59 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -54,12 +54,12 @@ function theme_main_blocks($theme) {
       else theme_new_headlines($theme);
       break;
     case "/index":
+      theme_account($theme);
       $result = db_query("SELECT * FROM blocks WHERE status = 2");
       while ($block = db_fetch_object($result)) {
         $blocks = module_execute($block->module, "block");
         $theme->box($blocks[$block->offset]["subject"], $blocks[$block->offset]["content"]);     
       }
-      theme_account($theme);
       break;
     default:
       theme_account($theme);