VPR-589

Part of VPR-589