add exception handle to R* header