note LanX What about a pragma to always start a method with<P><P> <c>my ($self, $arg1,...) = @_;</c><P><P> ???<P><P> Why did you think that <c>$self</c> is automatically provided?<P><P> <I>&gt; this madness? </I><P><P> Closures are an essential part of Perl's strength, unlikely anybody will help to cripple the language.<P><P> You might either consider changing to another OO frmework or using snippets in your IDE (like yasnippet in emacs) to facilitate writing methods.<P><P> <!-- Node text goes above. Div tags should contain sig only --> <div class="pmsig"><div class="pmsig-708738"> <p>Cheers Rolf </div></div> 1019527 1019527