Flags, operands and all that jazz