Read the right amount of data