preventing duplicate lookups on the same instance