should this not only happen at the first iteration?