ignore data source
handle compressed data source