Programming.
this special instruction, it provides Z at its output. Another side note: I noticed there’s an instruction LPM which does exactly the same thing but uses R0 as the target register. That instruction, however, has a completely different opcode than LPM Rd,Z, so there exist two ways to load a byte