Assessing and implementing grunt