VPR-278

Part of VPR-278