You can memoize it because it's use twice.