Unblock

Please comment and review.
More comments! What's going on? What situation is this handling?