diff --git a/lib/strainer/sandbox.rb b/lib/strainer/sandbox.rb
index <HASH>..<HASH> 100644
--- a/lib/strainer/sandbox.rb
+++ b/lib/strainer/sandbox.rb
@@ -223,9 +223,9 @@ module Strainer
       # @return [Array]
       #   the list of root-level directories
       def root_folders
-        @root_folders ||= Dir.glob("#{Dir.pwd}/*", File::FNM_DOTMATCH).tap { |a| a.shift(2) }.collect do |f|
+        @root_folders ||= Dir.glob("#{Dir.pwd}/*", File::FNM_DOTMATCH).collect do |f|
           File.basename(f) if File.directory?(f)
-        end.compact
+        end.reject!{|dir| %w(. ..).include? dir}.compact!
       end
 
       # Determine if the current project is a git repo?
Root folders are missing 2 random files! Suspect this is meant to throw away . and ..