nice analysis, much better than mine....