grunt implementation - breaking changes - won't work out-of-the-box when deployed on heroku