Addressing mibalan's issues underlined in the review.