Updated Python Client