diff --git a/lib/scrapers/download.rb b/lib/scrapers/download.rb
index <HASH>..<HASH> 100644
--- a/lib/scrapers/download.rb
+++ b/lib/scrapers/download.rb
@@ -15,12 +15,17 @@ module Scrapers
 
   module Download
 
-    def self.download(url,dir=".")
+    def self.download(url,dir=".",overwrite=false)
       Scrapers.agent.pluggable_parser.default = Mechanize::Download
       @dir = validate_directory(dir)
       dl = Scrapers.agent.get(url)
       Dir.chdir(@dir) do |dir|
-        dl.save()
+        if overwrite
+          dl.save!()
+        else
+          dl.save()
+        end
+        
       end
       File.join(@dir,dl.filename)
     end
diff --git a/lib/scrapers/version.rb b/lib/scrapers/version.rb
index <HASH>..<HASH> 100644
--- a/lib/scrapers/version.rb
+++ b/lib/scrapers/version.rb
@@ -1,5 +1,5 @@
 module Scrapers
-  VERSION = "0.4.2"
+  VERSION = "0.4.3"
   DESCRIPTION = "A library of web site scrapers utilizing mechanize and other goodies. Helpful in gathering images, moving things, saving things, etc."
   SUMMARY = "Web site scrapers"
   LICENSE = "MIT"
Add option to downloader to overwrite files