@safvan: I learned a lot