VPR-058

Part of VPR-058