error reporting improvements, client changes