only process each completed tag once