Block processing