Examples : Error management + return objects