allow nil receivers on Client methods, acting as a no-op

Useful for testing environments so you don't need to stub out calls to
the client.