Added an implementation preprocessor variable.