Would you mind removing the 'children' from this method name? That isn't really indicative of what it does anymore. (For instance, you could pass something else other than children, if you wanted to, now.)