The opcode AF also known as instruction xor a, a guarantees that a is 0. The zero flag is labeled as "as defined". This is in fact true, but since the flag will always be set no matter what, shouldn't it say set instead?
Sorry if this is too nit-picky.