Replaced generic Exceptions with ClientExceptions