Wouldn't a macro definition better here to control whether to use OMP here or not?