Maintainable grunt