Improved chunk reading