diff --git headerimage.module headerimage.module
index 90f58f3..5ddfd0f 100644
--- headerimage.module
+++ headerimage.module
@@ -278,7 +278,14 @@ function headerimage_eval_url($condition) {
  */
 function headerimage_eval_taxonomy($condition) {
   if (arg(0) == 'node' && is_numeric(arg(1))) {
-    if ($node = menu_get_object()) {
+    // Check if taxonomy hide module is active
+    if (module_exists('taxonomy_hide')) {
+      $node = node_load(arg(1));
+    } else {
+      $node = menu_get_object();
+    }
+
+    if ($node) {
       foreach (array_keys($node->taxonomy) as $key) {
         if (isset($condition[$key])) {
           return true;
