virtual valve