Revert "Revert "refs #8527. Tims new IDF.""

This reverts commit 018a923515a556c04a00f5c54545684d95deff64.