better asserts