Prototyped marking read function