Reworked the inlining pragmas