This will avoid things being broken when VR's interface changes and should ease development of new features.