`` = null`` ? The client and the factory don't look like they can be omitted