The PROGRAM-ID
declaration at the top of a program must exactly match the filename of the program. If these do not match, functions
like CANCEL
may not be able to cancel the program, leaving it resident in memory. Debugging can also be affected because program
breakpoints may not match the program name.