Chapter10 : (310) Replace Error Code with Exception