pretty assertions
std diff, cancellation rework, config rework, more tests