diff --git a/Aaru.Images/ByteAddressable/Nintendo64.cs b/Aaru.Images/ByteAddressable/Nintendo64.cs
index 1a828c41f..ac6a42cac 100644
--- a/Aaru.Images/ByteAddressable/Nintendo64.cs
+++ b/Aaru.Images/ByteAddressable/Nintendo64.cs
@@ -228,7 +228,7 @@ public class Nintendo64 : IByteAddressableImage
}
///
- public long Position { get; set; }
+ public long Position { get => _position; set => _position = value; }
///
public ErrorNumber Create(string path, MediaType mediaType, Dictionary options, long maximumSize)
@@ -563,6 +563,9 @@ public class Nintendo64 : IByteAddressableImage
_dataStream.Write(_data, 0, _data.Length);
_dataStream.Close();
+ IsWriting = false;
+ _opened = false;
+
return true;
}