diff --git a/ICD.Common.Utils/Extensions/EnumerableExtensions.cs b/ICD.Common.Utils/Extensions/EnumerableExtensions.cs
index 3bc0fd4..63da5e3 100644
--- a/ICD.Common.Utils/Extensions/EnumerableExtensions.cs
+++ b/ICD.Common.Utils/Extensions/EnumerableExtensions.cs
@@ -1081,6 +1081,12 @@ namespace ICD.Common.Utils.Extensions
/// enumerable of successfully parsed values
public static IEnumerable TryParseSkipFailures(this IEnumerable extends, TryParseDelegate tryParseFunc)
{
+ if (extends == null)
+ throw new ArgumentNullException("extends");
+
+ if (tryParseFunc == null)
+ throw new ArgumentNullException("tryParseFunc");
+
return extends.Select(str =>
{
T value = default(T);