Integrating grunt