...so I made a flowchart.