The change is incorrect, because getChildren() always returns empty list