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