Require virtus where it is needed