Updated Error Handling section. Added Optionals section.