Making progress with item checks, yielding almost correctly