Safe reader.