Block reading + monitoring