shouldn't we also be asserting that the length of the list is never greater than 3?