The config part should be in the factory