starving instead of failing if no more data
1 file changed