More Virgil goodness part 2