I'd prefer it if we dropped the opcode byte from here and just printed all of the bytes like before.

In most cases, I don't think a single byte is enough to disambiguate, and since o[0] == opcode, I don't really see the point of printing it twice.