Added support for virtual items