Do we gain anything by memoizing here?