Added receiver based data generation.