DRY up parts detection