def write(self, client):
        """Write to Vault while handling non-surprising errors."""
        val = None
        if not self.no_resource:
            val = client.write(self.path, **self.obj())

        return val