If exit status is not zero, do not create cache, but allow user to override the default match.
Overview of changes: * First implementation