more evolved alert directive