if you move the with(client) up to here, you can save on all these "client." references :P