don't assume there will always be children in tds