in reply to Perl Module ending without 1;
A module file must
end with a true value. And adding the 1; at the end is the easiest way to accomplish this.
If you don't do it, you have to hope, that your module code will always
end with a true return value... (Please don't hope... and please don't think, "my module will always do this...")
update: s/end/return/; sorry, used the wrong word for this... Thanks JavaFan