This will realize virtual resources. Would it be better to just add autorequire on the resource type?