cross-posted from: https://piefed.zip/post/289079