vurtual: (by David Marx)