Revert "Can remove all files"

This reverts commit 168c5171165db4bfb39997a0decec020f2dc803f.
Had to reimplement the RemoveAll functionality