implement cellFsStRead (does *not* use ringbuffers)