add sentinel on read