Ok, here is a simple example good enough to explain the issue.

Code:
<font color="#000000">Begin:

OK = <font color="#FF0000"><b>0


</b></font>MainMenu:
<font color="#000080"><i>'...stuff is going on here...

    </i><b>IF </b></font>OK = <font color="#FF0000"><b>1 </b></font><font color="#000080"><b>THEN GOSUB </b></font>PrintMemory


    <font color="#000080"><b>GOTO </b></font>MainMenu
    
    
PrintMemory:
    <font color="#000080"><b>IF </b></font>Memory = <font color="#FF0000"><b>0 </b></font><font color="#000080"><b>THEN </b></font>Begin
    <font color="#000080"><b>RETURN    </b>
<i>' IF this IF statement is true, then I get a useless Return address on Stack,
and I get a lot of them.
</i></font>