better assert messages

oops another fix swooped in there

I won't block this pull on that one. But cent and ucent are part of the spec, we want to get them done at some point. Somewhere waaaaaayyyyyyy down in the TODO list.