Found a fun little bug the other day in MapKit.
If you create a MKLocalPointsOfInterestRequest with a negative radius the constructor returns nil but the swift declaration does not expect an optional response.
Passing this to MKLocalSearch results in a crash.