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