Because if it's not memoized it gets called twice.