IReference used in deref