In all due respect, I have some doubts as to the appropriateness of the word "virtually" in that context. I think we might encounter the usage of that word in some other contexts and might not be right in this particular context.
I think it might be more appropriate, if not just appropriate, to say like this: