kids -> children
SDB: more refactoring