cross-posted from: sopuli.xyz/post/18286017