diff --git a/SabreTools.CommandLine/Inputs/UserInput.cs b/SabreTools.CommandLine/Inputs/UserInput.cs
index 1dc4709..fd55aec 100644
--- a/SabreTools.CommandLine/Inputs/UserInput.cs
+++ b/SabreTools.CommandLine/Inputs/UserInput.cs
@@ -69,7 +69,13 @@ namespace SabreTools.CommandLine.Inputs
///
public UserInput? this[string name]
{
- get { return Children.ContainsKey(name) ? Children[name] : null; }
+ get
+ {
+ if (!Children.TryGetValue(name, out var input))
+ return null;
+
+ return input;
+ }
}
///
@@ -77,7 +83,13 @@ namespace SabreTools.CommandLine.Inputs
///
public UserInput? this[UserInput subfeature]
{
- get { return Children.ContainsKey(subfeature.Name) ? Children[subfeature.Name] : null; }
+ get
+ {
+ if (!Children.TryGetValue(subfeature.Name, out var input))
+ return null;
+
+ return input;
+ }
}
///