make internal lookup private