Okay, that's good to hear. Eventually, (assuming I continue to work on it for a while) I'd like for the script to be very tolerant of whatever starting conditions users throw at it, as well as any strange things they might decide to do mid-run. At the moment, though, that's not the case. And...