Further work on virtio