diff --git a/lib/echonest-ruby-api/artist.rb b/lib/echonest-ruby-api/artist.rb
index <HASH>..<HASH> 100644
--- a/lib/echonest-ruby-api/artist.rb
+++ b/lib/echonest-ruby-api/artist.rb
@@ -19,20 +19,18 @@ module Echonest
 
     def biographies(options = { results: 1 })
       response = get_response(results: options[:results], name: @name)
-      biographies = []
-      response[:biographies].each do |b|
-        biographies << Biography.new(text: b[:text], site: b[:site], url: b[:url])
+
+      response[:biographies].collect do |b|
+        Biography.new(text: b[:text], site: b[:site], url: b[:url])
       end
-      biographies
     end
 
     def blogs(options = { results: 1 })
       response = get_response(results: options[:results], name: @name)
-      blogs = []
-      response[:blogs].each do |b|
-        blogs << Blog.new(name: b[:name], site: b[:site], url: b[:url])
+
+      response[:blogs].collect do |b|
+        Blog.new(name: b[:name], site: b[:site], url: b[:url])
       end
-      blogs
     end
 
     def familiarity
Refactor collection of blogs and biographies