A suite of grunt functions