Don't forget to yield the data