awesome explanation superku! I unknowingly did this once recently, and random crashes in an unrelated function occurred.