diff --git a/app/controllers/api/v1/downloads_controller.rb b/app/controllers/api/v1/downloads_controller.rb
index <HASH>..<HASH> 100644
--- a/app/controllers/api/v1/downloads_controller.rb
+++ b/app/controllers/api/v1/downloads_controller.rb
@@ -11,7 +11,7 @@ class Api::V1::DownloadsController < Api::BaseController
   def show
     full_name = params[:id]
     version = Version.find_by(full_name: full_name)
-    if version && !version.yanked?
+    if version
       data = {
         total_downloads: GemDownload.count_for_rubygem(version.rubygem_id),
         version_downloads: GemDownload.count_for_version(version.id)
diff --git a/test/functional/api/v1/downloads_controller_test.rb b/test/functional/api/v1/downloads_controller_test.rb
index <HASH>..<HASH> 100644
--- a/test/functional/api/v1/downloads_controller_test.rb
+++ b/test/functional/api/v1/downloads_controller_test.rb
@@ -97,13 +97,7 @@ class Api::V1::DownloadsControllerTest < ActionController::TestCase
       get_show(@version)
     end
 
-    should "return a 404" do
-      assert_response :not_found
-    end
-
-    should "say gem could not be found" do
-      assert_equal "This rubygem could not be found.", @response.body
-    end
+    should respond_with :success
   end
 
   context "On GET to all" do
show yanked version downloads in api