Using another (less intrusive) memoization method