fix: parse_instr check strictly