Blocking! What is it, why is it important, and how can you do it well?