Block analysis