cross-posted from: https://adultswim.fan/post/2805