made identify_source more aggressive