Added notion of external reference