How does RVD do it?