tag_parser:: c loop where changed to be in CISC like assembly and some fixes have been made