Add wonderful triggers

with exception signals !