Should you also assert that if it is an array the lengths are the same?