VSRC Delegate Updates