Now have abstract base class RV