dvswitch still needs some debugging.