. . . . "The central issue was that although int is a value type, int% is a tracking reference and needs to be pinned first." .