Ouch, ho riletto tutta la discussione e non è semplice. Spesso si parte nella direzione sbagliata solo a causa di un riferimento ambiguo o di qualcosa di non chiaro (ad esempio la differenza tra qualcosa non mostrato in un elenco o totalmente inaccessibile/non visibile, ecc.).
Alla fine, ciò che desiderate è semplicemente questo?