Element's that aren't distributed aren't rendered, so I think the correct thing is to ignore them completely.

Yeah, guess I didn't see that your code already ignored the shadow'd host's children, so :+1: