Allow Virtual Devices

Fixes #23