reordered defs to match docs + defs for _.remove