avoid duplicate messages