Ex35 using exceptions