fix up DABLPDO factory