Correct recursively generating site