values and errors go to appropriate clients now