Turn blocking into a parameter.
Some notes.