Added a bunch of pragmas.