Handle case where we read more than we ask for