cross-posted from: https://sopuli.xyz/post/12982041