This could all be replace all of this with simply:

```CSharp
topicClient.RetryPolicy = _configuration.RetryPolicy ?? RetryExponential.Default;
```

It's also easier to read if you know about the [null coalescing operator][http://msdn.microsoft.com/en-us/library/ms173224.aspx).