error handling for mobile services