Somewhat working block analyzer