Whew. That's major progress and it's always a good feeling to have one's thinking confirmed!