fake assert exception refactor