diff --git a/core/wiki/macros/toc.tid b/core/wiki/macros/toc.tid
index 1d90eda36..add37b856 100644
--- a/core/wiki/macros/toc.tid
+++ b/core/wiki/macros/toc.tid
@@ -171,8 +171,10 @@ tags: $:/tags/Macro
$linkcatcher>
+<$transclude mode="block" tiddler="$template$">
<$view field="caption"><$view field="title"/>$view>
-<$transclude mode="block" tiddler="$template$"><$transclude mode="block">$unselectedText$$transclude>$transclude>
+<$transclude mode="block">$unselectedText$$transclude>
+$transclude>
$tiddler>