cross-posted from: lemy.lol/post/25062075