and fix o_assert