virtualized types are working outside.