ThinkResponeCollector extracted