cross-posted from: https://lemy.lol/post/21944089