Unblock

Please comment and review.
This can be improved. Very confusing the way it's written currently, makes people assume that *every* time the key is needed to be read.