It _may_ be more idiomatic to try this:

```go
select {
case <- viewJob.abort:
  return
default:
  // Wee…
}
```