That sounds like a reasonable suggestion, my only problem with it is that it seems to imply that My module is either a subclass or part of or some how affiliated with Net::IRC, when in reality they have nothing at all in common (except for possibly connecting to IRC).