Wow great write up. Just excellent. That's basically how I've been trying to conceptualize it, without being able to really flesh it out.