block checking fixed (ish)