failing test: 2 children of different type