* improved error message handling from server to client