Prevent unnecessary preprocessor include by implementors