Decouple grunt tasks