diff --git a/README.md b/README.md
index d9ad3990f801918c0ee686001e5bc7cbd410415c..29223a9963e0d6fdbe39e8828f009ee85b431d40 100644
--- a/README.md
+++ b/README.md
@@ -150,7 +150,8 @@ Useful examples
 #   - Exit if there's no match (--exit-0)
 fe() {
   local file
-  file=$(fzf --query="$1" --select-1 --exit-0) && ${EDITOR:-vim} "$file"
+  file=$(fzf --query="$1" --select-1 --exit-0)
+  [ -n "$file" ] && ${EDITOR:-vim} "$file"
 }
 
 # fd - cd to selected directory