That one time I used Go panics for flow control