Block by Harrell

Clean Block by Harrell!