Implement a bunch of FileSystem methods