But it works if everybody does it right!