Make ErrorHandler optionally reference-counted