use exceptions 0.6