Also it might be better to represent the instruction set as a map in the first place...