Refactored service interface and error handling