Eric Smith wrote: > 'else' implies to me what to do if you're not failing the assert, which > is not the case. Strange, because I see it exactly the opposite way: it's saying "assert that B is true, but if not, report this error message." -- Greg