As with most programming languages, return can also be used without value, not just in functions, but in command defines as well. It can be used to "return" from a define (exit) back to Main. That is used by many programmers, because there are cases when it's cleaner to use return to exit from a define instead of using IF statements for everything in the define. Of course -depending on your code- using lots of returns can be considered as bad coding habit too. So the main purpose of knowing what I just demonstrated with loop and loop while, is to keep in mind that the return will not immedia