Making better use of the pragmas