alert ≠ confirm