who knoweth what is good for man] There is no state wherein a man can live, to have perfect quietnesse in this life for if he be not troubled at the present carriage of things, he will be disquieted with fear of worser times after.
all the days of his vain life] Heb. the number of the days of the life of his vanity.
a shadow] Psalms 144:4.