Comments for the sake of understanding.