error msg refact.