Looks like plenty of fun discussion. I don't have a strong feeling here, and asserts do have a rich and useful history in programming. There is some benefit in the added verbosity you could get with an explicit raise though.