make msg more accurate