Refactor IncIndirect copy from so resolve shares at resolve time not parse time