Move Check onto Log infrastructure
Return the number of failures as the exit code