Userscript version. From commit 5b36bf57d0bf21569af7f694190c98ecba097b0b