cross-posted from: https://vegantheoryclub.org/post/468132