diff --git a/src/Perspex.Input/InputExtensions.cs b/src/Perspex.Input/InputExtensions.cs
index 50d826b2a9..705d9d7b14 100644
--- a/src/Perspex.Input/InputExtensions.cs
+++ b/src/Perspex.Input/InputExtensions.cs
@@ -54,7 +54,7 @@ namespace Perspex.Input
/// The topmost at the specified position.
public static IInputElement InputHitTest(this IInputElement element, Point p)
{
- return element.GetInputElementsAt(p).First();
+ return element.GetInputElementsAt(p).FirstOrDefault();
}
private static IEnumerable ZSort(IEnumerable elements)