Thompson recycling