Correctly handle exception by returning usable String