    /* the walked album's track may genuinely have no words, so the room's
       own rows are conditional — the discard is not */
    "lyrics-autosync-off": (i) => !i.toast && (i.lyrAuto === "" || i.lyrAuto === "off"),
    "lyrics-autosync-on": (i) => !i.toast && (i.lyrAuto === "" || i.lyrAuto === "on"),
    "sync-room": (i) => !i.toast && (!i.sync || /^0 \/ [1-9]/.test(i.syCount)),
    "sync-tapped": (i) => !i.toast && (!i.sync || /^2 \//.test(i.syCount)),
    "sync-undone": (i) => !i.toast && (!i.sync || /^1 \//.test(i.syCount)),
    "sync-discarded": (i) => !i.sync && !i.toast,
