diff --git a/src/actions/index.js b/src/actions/index.js
index <HASH>..<HASH> 100644
--- a/src/actions/index.js
+++ b/src/actions/index.js
@@ -267,12 +267,12 @@ export function reverse() {
       });
     }
 
+    dispatch(reverseInputs(origin, destination));
+
     if (origin.geometry && destination.geometry) {
       const query = buildDirectionsQuery(o, d, waypoints);
       return dispatch(fetchDirections(query, profile));
     }
-
-    dispatch(reverseInputs(origin, destination));
   };
 }
Move dispatch on reverse before condition is returned