fix _assert function