Should this method be memoized?  The state it's based on never changes, right?