diff --git a/include/class_plugin.inc b/include/class_plugin.inc
index 41269319eeca810bda5407d4a88dd82092b270a6..fa517483faab1172124a9ee5f2de12deadd4a34e 100644
--- a/include/class_plugin.inc
+++ b/include/class_plugin.inc
@@ -797,7 +797,12 @@ class plugin
       array_map(
         function ($a) use (&$cache, $depends, $forbidden)
         {
-          return plugin::tpl_depends_of ($cache, $depends, $a, $forbidden);
+          $deps = plugin::tpl_depends_of ($cache, $depends, $a, $forbidden);
+          if (($askmeKey = array_search('askme', $deps)) !== FALSE) {
+            /* Do not flat special askme dependency */
+            unset($deps[$askmeKey]);
+          }
+          return $deps;
         },
         $depends[$key]
       );