more efficient scrapping