diff --git a/lib/view/map.dart b/lib/view/map.dart
index e52584d..683c46f 100644
--- a/lib/view/map.dart
+++ b/lib/view/map.dart
@@ -35,7 +35,7 @@ class _MapViewState extends State<MapView> {
           tileProvider: NetworkTileProvider(
               httpClient: RetryClient(
                   Client(),
-                  when: (response) => response.statusCode == 502)
+                  when: (response) => response.statusCode >= 400 && response.statusCode != 404)
           ),
         ),
         WatchState<MapState>((context, state) => state.getActiveMarker != null ? MarkerLayer(