Idan Arye comments on Debunked And Well-Refuted