I am revamping a logon script, and I noticed they fail to use 'return' at the end of each section, I am wondering if a 'return' is forced when the script hits the next section marker or does the script continue into the next area?

Also they call another gosub from the first, then the 2nd calls 3rd, and so on, but no return statment, instead they gosub to 'exit' subroutine..