Do not abuse assert in what it is designed for

An `assert' should be used for something that should *never* be false.