Thanks a lot for going to all that trouble of explaining!

Quite concise and precise at the same time, great.