diff --git a/src/Avalonia.Visuals/Media/Brush.cs b/src/Avalonia.Visuals/Media/Brush.cs
index abceb39961..d6b0e43cdc 100644
--- a/src/Avalonia.Visuals/Media/Brush.cs
+++ b/src/Avalonia.Visuals/Media/Brush.cs
@@ -34,8 +34,8 @@ namespace Avalonia.Media
/// The .
public static IBrush Parse(string s)
{
- if (s == null) throw new ArgumentNullException(nameof(s));
- if (s.Length == 0) throw new FormatException();
+ Contract.Requires(s != null);
+ Contract.Requires(s.Length > 0);
if (s[0] == '#')
{