curious, why this new use of .children() ?