better assert messages

oops another fix swooped in there

Actually, a lot of things can, but it is not implemented.