hazard assembler