Many of my procedures call other procedures which I have made. There were many instances where I had updated sub-procedures for use in newer larger procedures. The problem is, I failed to delete from my backpack the old larger procedures which relied on the older versions of the sub-procedures. Therefore, each time I would add new versions of sub-procedures and new procedures to my book bags, the old procedures would be modified in weird ways. I didn’t think much of it or even realize that my backpack could be corrupted.
Rather than attempt to debug each “thing” (procedure, etc.) in my backpack one by one (I have over 180 “things” in my backpack) I realized it would be better to paste all the “things” in my backpack into a new project, delete and modify the “things” on the screen as necessary, then empty my backpack and refill it with the “things” on the screen.