Preferences with Pragmas - third and final try