wouldn't it be better to check this in `OpenProject::Notifications` instead?