Explicitly state which configuration items have changed
Improved checking of warning type as suggested by @mdboom