VPR-581

Part of VPR-581