Deprecate param overzealous warning fix

This PR also exercises the warnings as errors capability added in #3653.