alter message on fail