I'll give you an example from an audit from the previous auditor general.
It was around an indigenous skills training program, where the programming was provided to indigenous communities. The question was, what happened to the people five years later? We didn't have data on that, because the communities themselves were not able, necessarily, to track those individuals, as they had left the community. The solution was a highly complex, anonymized use of tax data linked to individuals in a very delicate transaction, in order to maintain privacy. That allowed us, at an aggregate level, to track those individuals and the results over five years. It was not a straightforward process. We had to comply with the Income Tax Act.
That's an example of a specific program where you can't just ask the community to collect the data, because, if the individuals have moved, they won't be able to. I find we have to do it at this transaction-by-transaction level, which is why Andy's team is always pushing departments on how they can improve each one. I understand why it takes time.