more efficient creation of referents