workaround for preprocessor issue