Revise implementation to not modify the input configuration - pass {} as first arg to defaults
Use template and just do the first 4 tests
Reword to ignore rather than remove