core: one task to disassemble them all