Separated grunt tasks