fixed "recursive" textutils