Changed return type of softFD in FDFactory