avoid hasPath for laxer resolving reqs
remove old _rename call, add default _primary