fixed a theoretical problem where an unknown disassembler wouldn't get the filename