I don't see any need of Indirect() function for this one.

It can be easily achieved by the normal functions