Add a raw read function