diff -ur a/lib/Dancer/Template/Abstract.pm b/lib/Dancer/Template/Abstract.pm
--- a/lib/Dancer/Template/Abstract.pm
+++ b/lib/Dancer/Template/Abstract.pm
@@ -153,7 +153,8 @@
     if (my $request = Dancer::SharedData->request) {
         $tokens->{request}        = $request;
         $tokens->{params}         = Clone::clone($request->params);
-        $tokens->{vars}           = Clone::clone(Dancer::SharedData->vars);
+        #$tokens->{vars}           = Clone::clone(Dancer::SharedData->vars);
+        $tokens->{vars}           = Dancer::SharedData->vars;
     }
 
     Dancer::App->current->setting('session')
