The Instant Organize history is a bit different than the rest of the Organize info. The history changes whenever a new Instant Organize is done. But if the program is exited without the Organize info being saved, then the last IOs that were done will not be in the saved info. This made me realize that I have to add the IO history into the current Behold file whenever an IO is done independently of when the Behold file is saved. Similarly, the IO history has to be added to the Last Processed Organize Info, so that it will be included if the changes are cancelled. Doing this took a couple of days to get just right but now its done.