Catalyst::Puligin::HTML::Scrubber

Catalyst::Puligin::HTML::Scrubber
を使ってHTMLをエスケープしようとおもった。

が、うまくいかないようだ。

use Catalyst qw/HTML::Scrubber/;

をするだけでHTMLがフィルタリングされるのだけど、

__PACKAGE__->config(
scrubber => [
default => 0,
comment => 0,
script => 0,
process => 0,
allow => [qw [ br hr b a h1]],
],

いくらallowにいれても無視されない。
すべてのタグがフィルタリングされる。

なぜだー