rethrowing checked exceptions from codec faults to RuntimeException