Very good solutions! Now it works very well with the map command. I agree that 'map' is a very useful primitive, I should use it more often. Using a reporter is also a very interesting solution, thank you Charles and Luke!