invirtuate
not defined yet