I hate hasan by the way. But I found value in this