diff --git a/Library/Homebrew/dev-cmd/bump.rb b/Library/Homebrew/dev-cmd/bump.rb
index 6ef2b256fffe8ee05523d231681c95574fe42254..bb9f96e8b8f1aff6624c31986f99d140fccc6301 100644
--- a/Library/Homebrew/dev-cmd/bump.rb
+++ b/Library/Homebrew/dev-cmd/bump.rb
@@ -23,7 +23,7 @@ module Homebrew
   def bump
     args = bump_args.parse
 
-    requested_formula = args.formulae.first.to_s
+    requested_formula = args.formulae.first.to_s if args.formulae.first
     requested_limit = args.limit.to_i if args.limit.present?
 
     raise FormulaUnavailableError, requested_formula if requested_formula && !validate_formula(requested_formula)
@@ -34,12 +34,13 @@ module Homebrew
       Repology.parse_api_response
     end
 
-    if repology_data.blank?
-      ohai "No Repology data found."
+    validated_formulae = if repology_data.blank?
+      { requested_formula.to_s => Repology.format_package(requested_formula, nil) }
     else
-      validated_formulae = Repology.validate_and_format_packages(repology_data, requested_limit)
-      display(validated_formulae)
+      Repology.validate_and_format_packages(repology_data, requested_limit)
     end
+
+    display(validated_formulae)
   end
 
   def validate_formula(formula_name)
@@ -49,12 +50,12 @@ module Homebrew
   end
 
   def up_to_date?(package)
-    package[:current_formula_version] == package[:repology_latest_version] &&
+    package &&
+      package[:current_formula_version] == package[:repology_latest_version] &&
       package[:current_formula_version] == package[:livecheck_latest_version]
   end
 
   def display(formulae)
-    puts
     formulae.each do |formula, package_details|
       title = (up_to_date?(package_details) ? "#{formula} is up to date!" : formula).to_s
       ohai title
diff --git a/Library/Homebrew/utils/repology.rb b/Library/Homebrew/utils/repology.rb
index d4ed512d7933e85ffc04af5705b9967c1ce64fe7..602cdbe2adcbfda72025da09b7ea3f9031301fb6 100644
--- a/Library/Homebrew/utils/repology.rb
+++ b/Library/Homebrew/utils/repology.rb
@@ -56,6 +56,7 @@ module Repology
 
   def validate_and_format_packages(outdated_repology_packages, limit)
     packages = {}
+
     outdated_repology_packages.each do |_name, repositories|
       # identify homebrew repo
       repology_homebrew_repo = repositories.find do |repo|