VPR-595

Part of VPR-595