cleanup for grunt task, and don't use argument.callee anymore