Hmm this looks like it will cause "Default site" to be added, and then one more element to be added by foreach below? What's the purpose of adding "Default site" if count is 1, really?