avoid duplicate output