cross-posted from: sh.itjust.works/post/6322177...
cross-posted from: sh.itjust.works/post/6315383...