to clarify - i believe the only reason it's not a utility now is to take advantage of `@memoized` so you can keep the property but have it call the function