Foolproof Flat-pack Warns of Assembly Errors