I don't think all our platforms support range-based for loops yet; and please use the real type rather than auto as it's not much longer and it's easier to read.