Move kernel check into separate method.  Allows easier overriding of checks
without overriding the entire start() method which evolves during the releases.