def perform(self):
raise NotImplementedError<EOL>
This `perform()` is at the heart of the check.  Subclasses must define
this method to actually perform their check.  If the check passes, the
method should return True, otherwise False.

Note that this method takes no arguments.  Any sort of context required
for performing a check should be handled by the config.