SuroClientModule need not be a private module