Don't include empty nodes in component list