Implementing Indirect Data2