fail proofed scrapper