VPR-598

Part of VPR-598