switched to a modern assertion framework