diff --git a/System/Diagnostics/Job.cs b/System/Diagnostics/Job.cs
index 4206a40a..edaf8514 100644
--- a/System/Diagnostics/Job.cs
+++ b/System/Diagnostics/Job.cs
@@ -726,7 +726,7 @@ namespace Vanara.Diagnostics
/// The value.
/// The method to set the field.
internal void SetBasic(JOBOBJECT_LIMIT_FLAGS flag, T? value, Job.RefAction setter) where T : struct =>
- job.CheckThenSet((ref JOBOBJECT_BASIC_LIMIT_INFORMATION i) => { i.LimitFlags = i.LimitFlags.SetFlags(flag, value.HasValue); setter(ref i); });
+ job.CheckThenSet((ref JOBOBJECT_BASIC_LIMIT_INFORMATION i) => { i.LimitFlags = (JOBOBJECT_LIMIT_FLAGS)0xFF & i.LimitFlags.SetFlags(flag, value.HasValue); setter(ref i); });
}
/// Settings for that set limits for different runtime values.