the other windows would not preserve the screens correctly, code for reading 2.4x files was running when it didn't need to.