Why do you undefine the `fsid` field without even using it?

Also, `delete` it instead of `undef`.