```go
switch n := dataStruct.(type) {
```

And then use `n` instead of asserting again.

http://golang.org/doc/effective_go.html#type_switch