Should you use `let` here instead of memoizing this manually?