cross-posted from: https://mander.xyz/post/19508504