Hi Slava > You could also write an explicit closure that loads the subscript: > > let fn = { base[$0] } Thank you so much ! This indeed is the answer and is absolutely logical, I just couldn't see it. Joanna -- Joanna Carter Carter Consulting