File system abstraction: if used directly, some file systems did not work correctly with spliced byte buffers (the database engine doesn't use those).