dshap: It's all considered the same variable, and since the callback is executed after the for loop has run, it'll always have the same value