Optional CPP so some helpers may be excluded
Fewer warnings