handle namespacing of primitives