doesnt work with view.memoize