Revert "Revert "done a better job at adding warnings. re #8667""

This reverts commit d9d78869a8a0b8ecd84620fc9928a5f0fc83a9d4.
Merge branch 'feature/8667_noticesToFitparam' into develop