_.identity used instead of function(v) {return v;}