Commented up client for clarity.