stop crashes from out-of-range values