VPR-478

Part of VPR-478