we don't use lodash here anymore