I may be wrong but would you not require a gosub in order to use a return? I believe a simple goto would me more appropriate in this case.