it checks each DAT file it opens to see if it starts with MZ.I guess it can accidentally open EXE files or something?