if between 2 and 3 (inclusive) values were expected. Also, spiffed up the case where > 3 values were expected.