make pragma conditional