diff --git a/bin/gluster-swift-gen-builders b/bin/gluster-swift-gen-builders
index 7c0834a..0607186 100755
--- a/bin/gluster-swift-gen-builders
+++ b/bin/gluster-swift-gen-builders
@@ -28,14 +28,12 @@ if [ "$1x" = "x" ]; then
     exit 1
 fi
 
+# Save the current directory and then cd to /etc/swift
+temp_dir=$PWD
+cd /etc/swift
+
 for builder_file in $builder_files
 do
-    mkdir /etc/swift/backup_rings
-    chmod +w /etc/swift/backup_rings
-    cp /etc/swift/*.ring.gz /etc/swift/backup_rings
-
-    cd /etc/swift
-
     create $builder_file
 
     zone=1
@@ -48,3 +46,6 @@ do
     rebalance $builder_file
     build $builder_file
 done
+
+cd $temp_dir
+echo "Ring files are prepared in /etc/swift"