virtus not needed