I noticed you added your instruction by replacing one of the "unused" entries. Would things have been more complicated if there weren't any of those left?
Or is there a strict limit to the number of instructions, with existing "unused" entries for all of the free ones?
Or is there a strict limit to the number of instructions, with existing "unused" entries for all of the free ones?