fail msg revision