Revert "virtual"

This reverts commit 9fbf3bfc8ea26c629c325fe8cb1c1cde40d74a5e.