The copying isn't actually necessary, since the blocks were already copied. It's just a habit of mine when pulling a block into a variable.

Saving into a temporary _is_ necessary, because invoking `dispose` below will wipe out the blocks.