Also implement the proper write method on the FilesystemInterface, since it is slightly different from the way the Adapters work