except branch testing