Disable data recursion as it breaks our parent mapping. Clang TOT seems to have parent mapping built in, so all of this will become much simpler when we update to the next release.