adding more asserts