only configure factory if not supressed explicit