Comment Comment by halayli I prefer to fail as soon as possible. I use asserts in places where there is no good way to recover from a failed invariant. parent halayli 13 years ago