tweaks to memoize