fix message matching