fixed && found -R infinite recursion