@miniearning: Nice analysis