Totally. It's a mind trip to conceptualize the abstractions.