bwbasic segfaults when it tries to interpret extra RETURNs (i.e., RETURNs with no corresponding GOSUBs). This can be reproduced using the following file s.bas: ----8<---- 0 RETURN ----8<---- The file s.bas and a backtrace from running "bwbasic s.bas" are attached.