I'm wondering if we should be validating the `rules` config field for cases where `group` or `endpoint` aren't given. Not very important though.