I'm passing an argument to the method via a post, and then catch it with my ( $self, $c, $myarg ) = @_; shouldn't there be a way to mine it without using [% c.req.arguments.0 %] in the template? like [% c.controller('Page').methodname.myarg %] or something... I'm trying to get my head around what catalyst expects...