Do not error on invalid checkers

Instead, just return nil and show a warning message.
Remove redundant eval-and-compile expressions