Unblock

Please comment and review.
MOAR COMMENTS! :P

Needs to explain what's going on here.