deleted assembler implementations