Oh, just FYI, I forgot to mention that you can just do: =extend Y C,I
(with out the terminal foo,bar,baz list) That means: whenever I do Y<...>, treat it as if I just did C<I<...>>. It's just a degenerate case of "=extend Y C,I list", except with an empty list. -- Sean M. Burke http://search.cpan.org/author/sburke/