a bit more work on libvt