better handling of reporter