add exception handle to E* header