Finished Assembler: Pre checks