docs: @Override
  	public CrawlSession call() {
  		Injector injector = Guice.createInjector(new CoreModule(config));
  		controller = injector.getInstance(CrawlController.class);
  		CrawlSession session = controller.call();
  		reason = controller.getReason();
  		return session;
  	}