You should just be able to yield each block of data as it's read at this point?