diff --git a/Directory.Packages.props b/Directory.Packages.props
index 8a594e0a..f6dbaf45 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -1,54 +1,52 @@
true
- true
- 4.8.0
+ 5.3.0
4.3.0
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
\ No newline at end of file
+
diff --git a/src/PolyType.Examples/ConfigurationBinder/ConfigurationBinder.Builder.cs b/src/PolyType.Examples/ConfigurationBinder/ConfigurationBinder.Builder.cs
index 3e504d58..c3e62956 100644
--- a/src/PolyType.Examples/ConfigurationBinder/ConfigurationBinder.Builder.cs
+++ b/src/PolyType.Examples/ConfigurationBinder/ConfigurationBinder.Builder.cs
@@ -313,15 +313,15 @@ private static IEnumerable> GetBuiltInParsers()
yield return Create(text => float.Parse(text, NumberStyles.Float, CultureInfo.InvariantCulture));
yield return Create(text => double.Parse(text, NumberStyles.Float, CultureInfo.InvariantCulture));
yield return Create(text => decimal.Parse(text, NumberStyles.Float, CultureInfo.InvariantCulture));
- yield return Create(text => string.IsNullOrEmpty(text) ? null : text);
+ yield return Create(text => text);
yield return Create(char.Parse);
yield return Create(Guid.Parse);
yield return Create(text => TimeSpan.Parse(text, CultureInfo.InvariantCulture));
yield return Create(text => DateTime.Parse(text, CultureInfo.InvariantCulture));
yield return Create(text => DateTimeOffset.Parse(text, CultureInfo.InvariantCulture));
- yield return Create(text => text is "" ? null : new Uri(text, UriKind.RelativeOrAbsolute));
- yield return Create(text => text is "" ? null : Version.Parse(text));
- yield return Create(text => text is "" ? null : Convert.FromBase64String(text));
+ yield return Create(text => new Uri(text, UriKind.RelativeOrAbsolute));
+ yield return Create(Version.Parse);
+ yield return Create(Convert.FromBase64String);
#if NET
yield return Create(text => UInt128.Parse(text, NumberStyles.Integer, CultureInfo.InvariantCulture));
yield return Create(text => Int128.Parse(text, NumberStyles.Integer, CultureInfo.InvariantCulture));
@@ -332,8 +332,6 @@ private static IEnumerable> GetBuiltInParsers()
#endif
yield return Create