diff --git a/escape_admin.module b/escape_admin.module
index c25157a..5c5bd24 100644
--- a/escape_admin.module
+++ b/escape_admin.module
@@ -38,12 +38,17 @@ function escape_admin_toolbar_pre_render($element) {
  * Implements hook_navbar_alter().
  */
 function escape_admin_navbar_alter(array &$items) {
-  $items['home']['tab']['#title'] = t('Back to site');
-  $items['home']['tab']['#options']['attributes']['class'] = array_diff($items['home']['tab']['#options']['attributes']['class'], array('navbar-icon-home'));
-  $items['home']['tab']['#options']['attributes']['class'][] = 'toolbar-icon-escape-admin';
-  $items['home']['tab']['#options']['attributes']['class'][] = 'element-hidden';
-  $items['home']['tab']['#options']['attributes']['data-toolbar-escape-admin'] = NULL;
-  $items['home']['#attached']['library'][] = array('escape_admin', 'navbar');
+  if (path_is_admin(current_path())) {
+    $items['home']['tab']['#title'] = t('Back to site');
+    $items['home']['tab']['#options']['attributes']['class'] = array_diff($items['home']['tab']['#options']['attributes']['class'], array('navbar-icon-home'));
+    $items['home']['tab']['#options']['attributes']['class'][] = 'toolbar-icon-escape-admin';
+    $items['home']['tab']['#options']['attributes']['class'][] = 'element-hidden';
+    $items['home']['tab']['#options']['attributes']['data-toolbar-escape-admin'] = NULL;
+    $items['home']['#attached']['library'][] = array('escape_admin', 'navbar');
+  }
+  else {
+    $items['home']['#access'] = FALSE;
+  }
 }
 
 /**
