Yeah, I get you 100%.I wanted to be able to cache or not and have this transparent.Memoization in its current form in Pharo is not like I would like to have it.As for the repeating block, I was asking to how you would avoid repeating in the given code structure.