Does it matter that the lookup instance is shared?  Most of our lookups are stateless/immutable.