Yes, and we should clear the data after every partial read?