What does this mean?
Foreign keys are intentionally allowed, it seems as if they aren't when we recurse?