I don't want to pull in underscore just for this.