in reply to Re: require without the exec
in thread require without the exec

... You probably are.
See require for the why ...
The file must return true as the last statement to indicate successful execution of any initialization code, so it's customary to end such a file with 1; unless you're sure it'll return true otherwise. But it's better just to put the 1;, in case you add more statements.

Have a nice day
All decision is left to your taste