no min(), max()