https://github.com/davepinch/pinchy.cc/blob/master/content/topics/conspiracy/gateway-process/analysis/sections/23/23-04.md