Simpler DataGatherer implementation