performance improvement: only need to build that children object once, not 3 times.