Updated instruction parsing