DAP4: Constraints and the DATADDX