Very nice analysis