diff --git a/lib/geocoder/results/nominatim.rb b/lib/geocoder/results/nominatim.rb
index 59ef04678bef6d94da01c2f9e86c808d86556302..afd9af6f1008ab8c7ca544fcddadc6b850f6ab5d 100644
--- a/lib/geocoder/results/nominatim.rb
+++ b/lib/geocoder/results/nominatim.rb
@@ -5,8 +5,9 @@ module Geocoder::Result
 
     def poi
       %w[stadium bus_stop tram_stop].each do |key|
-        @data['address'][key] if @data['address'].key?(key)
+        return @data['address'][key] if @data['address'].key?(key)
       end
+      return nil
     end
 
     def house_number