This back and forth between client and machine is not clear to me. Can you add some comments?