When I tried "man return" from a Terminal, the reply was: "No manual entry for return", but I use it in BASH functions as a "break" command out of a while loop. I don't use the exit status, but it does work to return from anywhere in the function to the Script program from where I called the function.