added FailedCheckPolicy class to have configurable error handling (Terminate at present, Log #TODO)