Collect only the data as we need it