in reply to Re^5: Best practices - if any?
in thread Best practices - if any?

Actually BEGIN and END are usually not needed. Their usage is uncommon enough that I would not show them to newcomers as part of a "typical module skeleton".