marshal disassembly improvement