added a new case: valid in 3D but 2D individually not valid