optimized communication
optimized error handling