Gotta love WCF... if you nest using() statements, it will mask real exceptions with a CommunicationChannel Fault. Sigh