General reader.