fully validate alert and usrmsg