Unblock

Please comment and review.
Can you add a comment above line 43 to explain this entire `if` block?