Keith Brown has been experimenting with InstanceContextMode . This is the property on System.ServiceModel.ServiceBehaviorAttribute that determines how WCF handles instancing. Keith correctly notes that the current documentation is wrong about the default