VPR-558

Part of VPR-558