corrected blocking problem