test with other logics