Added Exceptions to Services for error handling