switching to grunt workflow, sanity almost restored