@jkwendt Please change from the scope resolution (::) to $this->removeDir($sourcePath). It is not calling a static method so there is no need for the ::. The reason FileSystem::getPath() is OK is because it's from the parent's class.