final update to ensure 3.8.17 compilation (restore defaults on implementation