Originally I was handling disassembly and assembly on the same side of the input. Then I moved disassembly to the other side, then sped it up by giving the disassembly arm some friends.