If ordering is mandatory then there should be a check to enforce this (and fail) when the snow band elevations are loaded. Just fail with a useful error message rather than try to solve it for the user.