957056 - refactored to use a memoizing unary getter