fix closes-over collectiong: postwalk need to be reversed