Recursive. Much smaller. Also uses namespace URL.