diff --git a/Extents/ExtentsByte.cs b/Extents/ExtentsByte.cs
index fa80e8823..f5a3c883f 100644
--- a/Extents/ExtentsByte.cs
+++ b/Extents/ExtentsByte.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
byte realEnd;
if(run)
- realEnd = (byte)((start + end) - 1);
+ realEnd = (byte)(start + end - 1);
else
realEnd = end;
diff --git a/Extents/ExtentsInt.cs b/Extents/ExtentsInt.cs
index 5b13a8184..78dba695d 100644
--- a/Extents/ExtentsInt.cs
+++ b/Extents/ExtentsInt.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
int realEnd;
if(run)
- realEnd = (start + end) - 1;
+ realEnd = start + end - 1;
else
realEnd = end;
diff --git a/Extents/ExtentsLong.cs b/Extents/ExtentsLong.cs
index 4fe89eee7..606b96508 100644
--- a/Extents/ExtentsLong.cs
+++ b/Extents/ExtentsLong.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
long realEnd;
if(run)
- realEnd = (start + end) - 1;
+ realEnd = start + end - 1;
else
realEnd = end;
diff --git a/Extents/ExtentsSByte.cs b/Extents/ExtentsSByte.cs
index 65dccf576..faffcc271 100644
--- a/Extents/ExtentsSByte.cs
+++ b/Extents/ExtentsSByte.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
sbyte realEnd;
if(run)
- realEnd = (sbyte)((start + end) - 1);
+ realEnd = (sbyte)(start + end - 1);
else
realEnd = end;
diff --git a/Extents/ExtentsShort.cs b/Extents/ExtentsShort.cs
index adb47d7ff..b80f0f846 100644
--- a/Extents/ExtentsShort.cs
+++ b/Extents/ExtentsShort.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
short realEnd;
if(run)
- realEnd = (short)((start + end) - 1);
+ realEnd = (short)(start + end - 1);
else
realEnd = end;
diff --git a/Extents/ExtentsUInt.cs b/Extents/ExtentsUInt.cs
index 4cd2a677d..cc13a00b6 100644
--- a/Extents/ExtentsUInt.cs
+++ b/Extents/ExtentsUInt.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
uint realEnd;
if(run)
- realEnd = (start + end) - 1;
+ realEnd = start + end - 1;
else
realEnd = end;
diff --git a/Extents/ExtentsULong.cs b/Extents/ExtentsULong.cs
index 1bf5a012d..8b726eec0 100644
--- a/Extents/ExtentsULong.cs
+++ b/Extents/ExtentsULong.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
ulong realEnd;
if(run)
- realEnd = (start + end) - 1;
+ realEnd = start + end - 1;
else
realEnd = end;
diff --git a/Extents/ExtentsUShort.cs b/Extents/ExtentsUShort.cs
index 52b6be4e1..e6d663da3 100644
--- a/Extents/ExtentsUShort.cs
+++ b/Extents/ExtentsUShort.cs
@@ -132,7 +132,7 @@ namespace Aaru.CommonTypes.Extents
ushort realEnd;
if(run)
- realEnd = (ushort)((start + end) - 1);
+ realEnd = (ushort)(start + end - 1);
else
realEnd = end;
diff --git a/Partition.cs b/Partition.cs
index 9e1f9971a..84b599111 100644
--- a/Partition.cs
+++ b/Partition.cs
@@ -60,7 +60,7 @@ namespace Aaru.CommonTypes
/// Information that does not find space in this struct
public string Description;
/// LBA of last partition sector
- public ulong End => (Start + Length) - 1;
+ public ulong End => Start + Length - 1;
/// Name of partition scheme that contains this partition
public string Scheme;