Using shallow nesting
DRYed up moderating policy