transparent exception test