cross-posted from: rss.ponder.cat/post/16876