Debunking the Self-Proclaimed Debunker 3 years ago