Recycled old reader into new code.