Oooh, yes. Much better. Now we can remove the nasty "please do not use this" commen from the constructor and Create() is just a helper method, which I've renamed to CreateWithChannel(). Thanks!