in reply to use NEXT;

NEXT is generally considered evil (ask any of the Catalyst core devs, they will tell you horror stories to make your skin crawl). If you are doing heavy MI (multiple inheritance) you should probably look into Class::C3, it brings sanity to MI in a very nice way and is much faster then NEXT (especially if you use Class::C3::XS).

-stvn