diff --git a/app/views/shared/_footer.mobile.haml b/app/views/shared/_footer.mobile.haml
index 6746d51451b82885d6e5df340ff343f1f0242796..3c428262048bd3e72835978309c3155797b74435 100644
--- a/app/views/shared/_footer.mobile.haml
+++ b/app/views/shared/_footer.mobile.haml
@@ -1,12 +1,12 @@
 #footer{:data => {:role => 'footer'}}
-
-  .inset
-    %b= t('.your_aspects')
-    %div{:data => {:role => 'controlgroup', :type => 'horizontal'}}
-      - for aspect in @all_aspects
-        = link_to aspect, aspects_path('a_ids[]' => aspect.id)
-        |
-  .ui-bar
-    = link_to t('.logged_in_as', :name => current_user.name), current_user.person
-    = link_to t('layouts.application.toggle'), toggle_mobile_path
-    = link_to t('layouts.header.logout'), destroy_user_session_path
+  - unless current_user.nil?
+    .inset
+      %b= t('.your_aspects')
+      %div{:data => {:role => 'controlgroup', :type => 'horizontal'}}
+        - for aspect in @all_aspects
+          = link_to aspect, aspects_path('a_ids[]' => aspect.id)
+          |
+    .ui-bar
+      = link_to t('.logged_in_as', :name => current_user.name), current_user.person
+      = link_to t('layouts.application.toggle'), toggle_mobile_path
+      = link_to t('layouts.header.logout'), destroy_user_session_path