notification: use exceptions and parameters
edit_reporter: use exceptions and parameters