alert_exception2.py -> alert_exception.py
cleaner replication