better assert messages

oops another fix swooped in there

Please remove, this makes weird blame.