VPR-428

Part of VPR-428