Maybe as I said below, checker just have to throw exceptions not to return boolean