We do we separate ServiceException from general Exception here? This is a question.