season length 0 is bad. 'min value' function might be good