Hey, good point!<p>I think the best thing to do would be to send a message to an error channel before returning. I'll add that.<p>For what it's worth I don't think exceptions would help here -- this is the top level function of a goroutine. That means there's no other function that's going to catch any exception that might be thrown (or error that might be returned) from this function.