version sensible pragmas