minor comment, to explain why I use afterEvaluate
fix #20