DIAP-628

Part of DIAP-628