ByteReader must be present and not null, so don't use a pointer.
The note is not visible to the blocked user.