VPR-591

Part of VPR-591