Part of my params look like: my $q = new CGI; $params = { 'cgi' => $q, 'dump' => \&Dumper, }; And the template says; [% a = cgi.param() %] <pre>[% dump(a) %]</pre> It seems that the list referenced by $a containt the cgi object rather than the keys from the param method. -- / Jonas - http://jonas.liljegren.org/myself/en/index.html