Implementing DBI Virtually