refactor pragma names