God I love flow charts.