changed knife to not be a mixin of lodash