Memoization.