One more little detail: file handle byte order. We store the fh in a filesystem, which means it can be used by systems with different endianness, which basically invalidates it. This scenario is highly unlikely to happen in practice, so for simplicity perhaps we should just store a bit into the origin structure indicating the byte order used to create the file handle and verify it when using it. Thoughts? Thanks, Miklos