drop filter_regexp for now, needs some more changes for reading dirs
diff --git a/filter_regexp.go b/filter_regexp.go
deleted file mode 100644
index b061563..0000000
--- a/filter_regexp.go
+++ /dev/null
@@ -1,104 +0,0 @@
-package afero
-
-import (
-	"os"
-	"regexp"
-	"syscall"
-	"time"
-)
-
-type RegexpFilter struct {
-	file *regexp.Regexp
-	dir  *regexp.Regexp
-}
-
-func NewRegexpFilter(file *regexp.Regexp, dir *regexp.Regexp) Fs {
-	return &RegexpFilter{file: file, dir: dir}
-}
-
-func (r *RegexpFilter) Chtimes(n string, a, m time.Time) error {
-	if !r.file.MatchString(n) {
-		return syscall.ENOENT
-	}
-	return nil
-}
-
-func (r *RegexpFilter) Chmod(n string, m os.FileMode) error {
-	if !r.file.MatchString(n) {
-		return syscall.ENOENT
-	}
-	return nil
-}
-
-func (r *RegexpFilter) Name() string {
-	return "RegexpFilter"
-}
-
-func (r *RegexpFilter) Stat(n string) (os.FileInfo, error) {
-	// FIXME - what about Stat() on dirs?
-	if !r.file.MatchString(n) {
-		return nil, syscall.ENOENT
-	}
-	return nil, nil
-}
-
-func (r *RegexpFilter) Rename(o, n string) error {
-	// FIXME - what about renaming dirs?
-	switch {
-	case !r.file.MatchString(o):
-		return syscall.ENOENT
-	case !r.file.MatchString(n):
-		return syscall.EPERM
-	default:
-		return nil
-	}
-}
-
-func (r *RegexpFilter) RemoveAll(p string) error {
-	if !r.dir.MatchString(p) {
-		return syscall.EPERM // FIXME ENOENT?
-	}
-	return nil
-}
-
-func (r *RegexpFilter) Remove(n string) error {
-	if !r.file.MatchString(n) {
-		return syscall.ENOENT
-	}
-	return nil
-}
-
-func (r *RegexpFilter) OpenFile(name string, flag int, perm os.FileMode) (File, error) {
-	if !r.file.MatchString(name) {
-		return nil, syscall.ENOENT
-	}
-	return nil, nil
-}
-
-func (r *RegexpFilter) Open(n string) (File, error) {
-	if !r.file.MatchString(n) {
-		return nil, syscall.ENOENT
-	}
-	return nil, nil
-}
-
-func (r *RegexpFilter) Mkdir(n string, p os.FileMode) error {
-	if !r.dir.MatchString(n) {
-		return syscall.EPERM
-	}
-	return nil
-}
-
-func (r *RegexpFilter) MkdirAll(n string, p os.FileMode) error {
-	if !r.dir.MatchString(n) {
-		return syscall.EPERM
-	}
-	return nil
-}
-
-func (r *RegexpFilter) Create(n string) (File, error) {
-	if !r.file.MatchString(n) {
-		return nil, syscall.EPERM
-	}
-	return nil, nil
-}
diff --git a/filter_test.go b/filter_test.go
index d05a707..803fdb0 100644
--- a/filter_test.go
+++ b/filter_test.go
@@ -1,7 +1,7 @@
 package afero
 
 import (
-	"regexp"
+//	"regexp"
 	"testing"
 )
 
@@ -52,7 +52,7 @@
 		t.Errorf("File still present")
 	}
 }
-
+/*
 func TestRegexp(t *testing.T) {
 	mfs := &MemMapFs{}
 	fs := NewFilter(mfs)
@@ -75,3 +75,4 @@
 	}
 	t.Logf("ERR=%s", err)
 }
+*/