reduced complexity on CheckerClass