Hello, there is a mismatch of the glob behavior between async and abstract filesystems.
In Async filesystems, the withdirs parameters is properly respected in **kwargs dict.
In Abstract filesystems this is not he case and withdirs hardcoded in self.find(..., withdirs=True, ..., **kwargs) which leads to duplicated keyword arguments if withdirs is provided in glob call.
It would be nice, if abstract followes the same behavior as async.
fs = filesystem("local")
fs.glob("mydir/*", withdirs=False) # error
fs = filesystem("s3fs")
fs.glob("s3://my-bucket/mydir/*", withdirs=False) # fine