I'm not sure what your complaint is here. If someone ever does happen to need to use basic auth, they can use this `auth` parameter. If they don't need to, they don't have to.