Invisible headers may be up to 60 bytes in length, and are always stored at the beginning of the memo, preceded and terminated by chr$(26) (Control-Z) characters. Since invisible headers are optional, you need to test the first logical byte (after the link bytes) to see if it is a chr$(26) to determine if the invisible header is present.